from .views import *
from django.urls import path
from rest_framework.routers import DefaultRouter

urlpatterns = [
    # 加载所有的频道组数据
    path("channels/", ListChannelAPIView.as_view()),
    # 加载所有的类别数据
    path("categories/", ListCateAPIView.as_view()),
    # 检索一个，修改一个，删除一个 频道组数据
    path("channels/<int:pk>/", ChannelInfoAPIView.as_view()),
    # 一级分类的视图
    path("channels/firstCate/", FirstCateAPIView.as_view()),
    # 添加频道组数据
    path("addgroup/", AddChannelAPIView.as_view()),
    # 加载子级类别
    path("channel/categories/<int:pk>/", SubCateAPIView.as_view()),
    # 上传商品图片的接口
    path("sku_image/", UploadSKUImageAPIView.as_view()),
    # 生成七牛云token
    path("qiniu/token/", QiniuTokenAPIVIew.as_view()),

]

router = DefaultRouter()
# 品牌
router.register('show',BrandViewSet)
router.register('skus',SKUViewSet)
router.register('spus',SPUViewSet)
# spu商品规格
router.register('spuspecs',SPUSpecView)
# 规格选项值
router.register('specOptions',SpecOptionViewSet)
# 商品图片
router.register('imgs',SKUImageViewSet)
urlpatterns += router.urls